/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Player;

import java.io.Serializable;

/**
 *
 * @author insane
 */
public class Rogue extends Player implements PlayerInterface {

    private static Rogue instance;

    public static Rogue getInstance() {
        if (instance == null) {
            instance = new Rogue();
            instance.init();
        }
        return instance;
    }

    private Rogue() {
    }

    private void init() {
        name = "testRogue";
        Type = 2;
        Str = 2;
        Int = 2;
        Dex = 2;
        Hlt = 2;
        Cha = 2;
        this.Health = this.getMaxHealth();
    }

    @Override
    public int getAR() {
        System.out.println("test");
        return 0;
    }

    @Override
    public int getDefence() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getMinDamage() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getMaxDamage() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getPrecision() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    

    @Override
    public int getMana() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void nextLevel() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}
